// const path = require('path');
// const files = require.context('./', false, /\.vue$/);

// const modules = {};
// files.keys().forEach((key) => {
//   const name = path.basename(key, '.vue');
//   modules[name] = files(key).default || files(key);
// });
// export default modules;


const files = require.context('./', false, /\.vue$/);

const modules = {};
files.keys().forEach((key) => {
  // 使用正则表达式提取文件名
  const name = key.match(/\/([^\/]+)\.vue$/)[1];
  modules[name] = files(key).default || files(key);
});

export default modules;
